﻿using System;
using System.Collections.Generic;

namespace VNet.VisiSuite.VisiAdmin.Models
{
    /// <summary>
    /// ProductionPlanReferenceModel
    /// </summary>
    public class ProductionPlanReferenceModel : BaseModel
    {
        /// <summary>
        /// The _cells
        /// </summary>
        private List<CellModel> _cells;
        /// <summary>
        /// The _products
        /// </summary>
        private List<ProductModel> _products;
        /// <summary>
        /// The _braider products
        /// </summary>
        private List<BraiderProductModel> _braiderProducts;
        
        /// <summary>
        /// Gets or sets the cells.
        /// </summary>
        /// <value>
        /// The cells.
        /// </value>
        public List<CellModel> Cells
        {
            get { return _cells; }
            set
            {
                _cells = value;
                OnPropertyChanged("Cells");
            }
        }
        /// <summary>
        /// Gets or sets the products.
        /// </summary>
        /// <value>
        /// The products.
        /// </value>
        public List<ProductModel> Products
        {
            get { return _products; }
            set
            {
                _products = value;
                OnPropertyChanged("Products");
            }
        }
        /// <summary>
        /// Gets or sets the braider products.
        /// </summary>
        /// <value>
        /// The braider products.
        /// </value>
        public List<BraiderProductModel> BraiderProducts
        {
            get { return _braiderProducts; }
            set
            {
                _braiderProducts = value;
                OnPropertyChanged("BraiderProducts");
            }
        }
    }
}
